<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
    //  promise 承诺   

   
    //   // 
    // let p1= new Promise(function(resolve,reject){
    //    console.log('111111')  

    // //    resolve是一个函数     resolve()
    // //    reject 是一个函数      reject()

    // })
    // // console.log(p1)




    // console.log('xxxx')




    let p1= new Promise(()=>{
        alert(1)
     })

// promise的三种状态  pending    等待
//                   fulfilled/onresolved  成功的意思
                    // rejected     失败的意思/报错的意思

//  promise  的状态不可逆   pending --> onresolved  
                        //    pending-->   onrejected                   

     console.dir(p1)



// let p2=new Promise((resolve,reject)=>{
//     // resolve()
//     reject()
// })

// console.dir(p2)



let  p3=new  Promise((resolve,reject)=>{
    // resolve('成功')
    reject('失败')
})

console.log(p3)




    </script>
</body>
</html>